<?php
include(dirname(__FILE__).'/../bootstrap/unit.php');
 
new sfDatabaseManager(ProjectConfiguration::getApplicationConfiguration('modulo2', 'test', true));
$loader = new sfPropelData();
$loader->loadData(sfConfig::get('sf_data_dir').'/fixtures');


$t = new lime_test(6, new lime_output_color());
 
// begin testing your model class
$t->diag('->retrieveByPK()');
$user = RequerimientoPeer::retrieveByPK(1,1);
$t->diag('->getProyectoId()');
$t->is($user->getProyectoId(), 1, '->getProyectoId() returns el proyecto asociado al requerimiento');
$t->isa_ok($user->getProyectoId(), 'integer', '->getProyectoId() es integer');

$t->diag('->getNroPuntos()');
$t->is($user->getNroPuntos(), 4, '->getNroPuntos() returns el numero de puntos del requerimiento');
$t->isa_ok($user->getNroPuntos(), 'integer', '->getNroPuntos() es integer');

$t->diag('->getEspecificacion()');
$t->is($user->getEspecificacion(), 'Ingresar Recurso', '->getEspecificacion() returns el nombre del requerimiento');
$t->isa_ok($user->getEspecificacion(), 'string', '->getEspecificacion() es string');